6/28/95 NCSA Telnet 2.7b4 for the Macintosh Release Notes
Brought to you by: Clint Popetz (cpopetz@ncsa.uiuc.edu)
These release notes contain the following information:
Ñ Changes since the last version
Ñ Bug list
Ñ Old changes list
Changes since 2.7b3
-------------------
Ñ Just a quick bug fix for the Screen Size Bug
Changes since 2.7b2
-------------------
Ñ The Destroy Tickets checkbox means something now, so we dont always destroy
tickets.
Ñ Fixed a scrollbar updating problem created in 2.6.1d4.
Ñ Fixed a cosmetic bug when editing the default sessions preference.
Ñ If authentication/encryption plugins are not present, the corresponding
checkboxes in the open connection dialog are disabled.
Ñ When telnet is building the initial font list, it will let the user know what
is taking so long.
Ñ Fixed a memory problem with "Set Screen Size..."
Ñ Authentication and Encryption Settings are now saved in save sets
Ñ Keypad map and PageUp/PageDown are now saved in save sets
Ñ Keypad mapping now works properly, ie you can get pf keys in vt100
Ñ Number nine on keypad now works :)
Ñ Fixed a crashing bug when no windows are present and page down was hit
Ñ Lower limit on block size in paste has been moved to 10 from 100, as 100 was
still to big for some hosts.
Ñ ASCII Translation table is now active; it wasn't in b2
Ñ EMACS KCHR now properly sends Meta-Space
Ñ Added Command-Shift-N, which will rotate backwards through the connection
windows.
Ñ Resetting the Terminal no longer resets the wrap mode.
Ñ Save sets with windows on secondary monitors will work when the monitor is no
longer there
Ñ Fixed a problem where windows on secondary monitors would disappear when
certain vt sequences were sent.
Ñ Telnet no longer needs the fixed KCHR to interpert control-@ and control-^
Changes since 2.7b1
-------------------
Ñ Added support for the option key as the emacs meta key. In order to use this,
you must download the "EMACS KCHR" file from the same directory as 2.7b2, and
install it in your system. You don't have to make it active by hand; telnet
will take care of switching it in and out when you activate a window that needs
it, and when you suspend and resume telnet. There is a new option in the
Sessions Preference; you can select "option" or the old "command-control" (or
neither) as the meta key. Note that using the new option will not allow you to
make higher bit characters in any font that needs the option key. Also note
that Telnet will only switch the KCHR if you are using a roman script; it will
not mess with other scripts.
Ñ "<Default>" is now always the first item in a list or popup
Ñ Fixed a bug that would allow you to remove "<Default>", and then crash your
machine.
Ñ Window positioning with Save Sets has been fixed
Ñ Translation tables mix-up in 2.7b1 has been fixed
Ñ A vt100 problem (created in b1) has been fixed.
Ñ Fixed problems with screensizes bigger than 80 columns
Ñ Fixed some problems with scroll bars not working correctly
Ñ Fixed an ICR crashing bug in existence since 2.5
Ñ Fixed a crashing bug on machines w/o Color Quickdraw (created in 2.6.1d5)
Ñ Fixed some tabs problems causing vt alignment messes.
Ñ Fixed some key mapping problems, including the PowerBook 540 bizarre enter
key.
Ñ Changed the way telnet checks for font proportionality on startup; it should
be more consistent now with respect to non-roman scripts and fonts. In
addition, telnet will now cache the names of the mono-spaced fonts, and all
startups after the inital, barring a change in the fonts available to the
system, will be much faster.
Ñ Added an option in the global preferences to have telnet destroy kerberos
credentials when a window is closed. This will currently only work with
KClient, but the Authman plugin is currently not functional anyway.
Changes since 2.6.1d7
---------------------
Ñ ANSI color sequences have been added. The ANSI colors are the same for every
session. They can be set through the Sessions menu or through the Global
Prefs, both of which save the settings in the prefs file. The current behavior
is for VT Blink, which Telnet represents as colors, to override any ANSI
colors.
Ñ Fixed the scrollbar appearance in inactive windows.
Ñ Fixed some updating-while-scrolling bugs
Ñ Fixed ftp bug created in 2.6.1d7.
Ñ Changed something to make return key work when connecting to a UNIVAC.
Ñ Cursor now becomes arrow when it is over draggable text.
Ñ Imported/Exported Macros files won't be condensed when null Macros exist.
Ñ Added support for REMOTE_FLOW_CONTROL option (RFC 1372).
Ñ Linemode:
-Linemode has been completely redone. This should eliminate the NeXT, Conxex,
and NetBSD problems. Most notable changes:
-Fixed bug that caused doubled IAC in subnegotiation to be treated as.
subnegotiation end (most noticable as NeXTs and Convexs dropping into graphic
characters).
-Next and Convex hosts will no longer re-negotiate after every return.
-Added support for all of the Linemode Bits.
-Added support for local editing characters (1 through 30 in RFC 1184).
-Telnet now allows the host to set the local characters is supports.
-Added support for ForwardMask option.
-Added support for FLUSHIN and FLUSHOUT using SYNC and Timing Mark.
Ñ Telnet will no longer add proportional fonts to font menus, as it doesn't
print them very well anyway.
Ñ Fixed cursor update bug during scrolling.
Ñ Added terminal popup menu to Open Connections Dialog. If an alias is typed,
the value of the popup will be ignored (the default terminal for that session
will be used) If a session is selected from the popup, the terminal popup will
reflect that session's default terminal.
Ñ Fixed a drawing bug with popups.
Ñ Window placement:
-Telnet will now re-use old window spots in its window placement algorithm.
-Telnet will no longer stagger windows off screen.
Ñ -If staggered windows is turned off, the first window no longer appears too
high.
Ñ -Telnet now lets the user specify how much windows are staggered
Ñ When changing to 132 column mode via an escape sequence:
-The window is constrained to the screen.
-Some ugly cursor bugs during this are fixed.
-The data in the window is no longer erased, since this wasnt necessary.
Ñ When IP is sent via a keystroke set in "Setup Keys...", '[Interrupt Process]'
is printed to let the user know something happened.
Ñ Problems with 8 bit mode when connecting to VAXs, most noticable when using
TPU, are fixed.
Ñ Fixed VT problem with reverse mode, reported under TPU when connected to a VAX
Ñ Fixed updating bug with wraparound while in insert mode, which caused garbage
on the side of the screen.
Ñ Fixed VT220 Insert mode problems, most often reported in EMACS, particularly
under Solaris.
Ñ Type-during-Paste bug is fixed. Specifically, if block-paste is active, all
key events are buffered until all stages of the paste are complete.
Ñ Forcesave now works correctly, and no longer trashes the screen. Some
additional functionality was added to support different ways of clearing the
screen.
Ñ Function keys no longer do anything when in vt100 mode. Also, under VT100
mode, the keypad operator keys work as if "Remap Keypad" is always set, and the
pageup/pagedown keys work as if "Pageup/Pagedown" is always set.
Ñ EMACS Meta key know works properly for all key sequences except shifted
numbers, as command-shift-# is intercepted by the system.
Ñ Changed the command equivalent if "Are You There" from '/' to 'T'. (This was
need to make the EMACS fix work. I hope no one was hitting command-/ daily :)
Ñ Fixed a bug that would cause telnet to hang when accidently looking at binary
files. (Bad VT sequences were not being handled properly)
Ñ Added option to make telnet post a notification when it beeps in the
background. (Edit->Preferences->Global)
Ñ Changes to Preferences Dialogs:
-Lists are now sorted alphabeticly
-Cursor keys can now be used to move in lists
-Typing the first few letters of a list item brings you to it
-Added command keys to buttons
-Added "Duplicate" button
-List Items of the same name are no longer allowed; telnet will let you know
in the Sessions/Terminals/FTPUsers dialogs if a name is a duplicate
Ñ Popup menus throughout telnet (Open special, translation, etc) now appear
alphabetized
Ñ Added Option-Command-W, which will ask once and then close all windows,
ignoring the "windows don't go away" preference.
Ñ Cleaned up segmentation and low-memory handling code. Telnet will now keep
some space around for critical situations. Also, the "Yikes..." memory dialog
should appear a lot less frequently.
Notes on Macro files:
---------------------
Telnet now (since 2.6.1d5) supports importable-exportable macro files, which are plain text files with an icon that has a command key on it. You can click on them to start telnet and load in a set of macros, or import them in "Set Macros." The format, when looked at as plain text files, is the following:
key0 = ""
key1 = "blah\r\n "
key2 = ""
key3 = "blah again"
key4 = ""
key5 = ""
key6 = ""
key7 = ""
key8 = ""
key9 = ""
The \r,\n, and \t sequences work just as they do in the macro boxes themselves.
Notes on URL support:
---------------------
Helper Applications are only supported through Internet Config. Catch the wave.
Use Internet Config.
Command-Click in any part of a URL will select it and launch the helper, including multiple line URLs. The following formats are supported:
scheme:
URL:scheme:
<scheme: >
<URL:scheme: >
"scheme: "
"URL: scheme: "
If you have spaces in your URL, surround it with <> and click in the first fragment of it. Otherwise Telnet wont find it. However, if you select text manually, and Command-Click within it, Telnet will try to use what you selected. (ie, it will strip extra stuff, but won't go looking for a complete url) Basically, I mimic NW in all this. (Including neat-o flashing on success)
Currently, only GURL aware helpers are supported. I didn't want to implement the enormous headache of writing a prefs file for each non-GURL app, or put out a new version each time someone new supports GURL, or add XXX's favorite ftp client prefs format to telnet. So its GURL or nothing.
MUCH thanks to John Norstad's NW code to launch the most recent application of a
given signature; it now resides in Telnet.
Note on remap keypad option:
---------------------
Many people had complained that they never use the vt keys, which look like operators on the mac keypad. So, in Preferences->Sessions, you can override the VT definitions so that the operators work.
NCSA Telnet for the Macintosh release schedule:
-----------------------------------------------
NCSA Telnet is no longer being funded. The final release of 2.7 will be the last release. For those that have been in communication with me (Clinton Popetz) regarding wishes for 3.0, you should know that I am still writing the "next generation telnet client" in my spare time, and that your requests aren't going to be ignored. However, that client will not be "NCSA Telnet for the Macintosh," (it is a complete re-write) and tech support at NCSA will not handle problems with it.
Known BUGS
----------
This is the list of all Telnet bugs known to NCSA, feel free to mail me if
you find others:
Crashes:
No known crashes except under extreme low memory conditions
Kerberos:
Annoying:
Ñ \r,\n, and \t cannot appear in a Macro sequence
Ñ Capture text sometimes contains extra returns
Implementation:
Ñ Reduce WDS sizes?
VT emulation:
Ñ Bold font problems need to be solved
Ñ Tabs don't work completely
Ñ Clear whole text cell
Ñ Answerback problems (Vax 6.0/HPUX)
Ñ Control key fix for the Mac Plus seems not to be working anymore
FTP:
* FTP log not very useful for Macbinary transfers
* FTP server filename ISO tranlation not working?
Ñ Need to add a provision for editing "anonymous"'s directory
Ñ Occasional MNetPush error when using FTP
Ñ FTP transfers occasionally creating zero size files
Ñ Multiple user/one password bug?
Ñ Cant set user directory to different drive
TEK:
Ñ Some TEK emulation bugs
The Documentation for 2.6 is FINALLY on line. It can be found at: